home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / include / asm / termios.h < prev    next >
C/C++ Source or Header  |  2009-10-16  |  1KB  |  44 lines

  1. #ifndef _ASM_X86_TERMIOS_H
  2. #define _ASM_X86_TERMIOS_H
  3.  
  4. #include <asm/termbits.h>
  5. #include <asm/ioctls.h>
  6.  
  7. struct winsize {
  8.     unsigned short ws_row;
  9.     unsigned short ws_col;
  10.     unsigned short ws_xpixel;
  11.     unsigned short ws_ypixel;
  12. };
  13.  
  14. #define NCC 8
  15. struct termio {
  16.     unsigned short c_iflag;        /* input mode flags */
  17.     unsigned short c_oflag;        /* output mode flags */
  18.     unsigned short c_cflag;        /* control mode flags */
  19.     unsigned short c_lflag;        /* local mode flags */
  20.     unsigned char c_line;        /* line discipline */
  21.     unsigned char c_cc[NCC];    /* control characters */
  22. };
  23.  
  24. /* modem lines */
  25. #define TIOCM_LE    0x001
  26. #define TIOCM_DTR    0x002
  27. #define TIOCM_RTS    0x004
  28. #define TIOCM_ST    0x008
  29. #define TIOCM_SR    0x010
  30. #define TIOCM_CTS    0x020
  31. #define TIOCM_CAR    0x040
  32. #define TIOCM_RNG    0x080
  33. #define TIOCM_DSR    0x100
  34. #define TIOCM_CD    TIOCM_CAR
  35. #define TIOCM_RI    TIOCM_RNG
  36. #define TIOCM_OUT1    0x2000
  37. #define TIOCM_OUT2    0x4000
  38. #define TIOCM_LOOP    0x8000
  39.  
  40. /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */
  41.  
  42.  
  43. #endif /* _ASM_X86_TERMIOS_H */
  44.